﻿using System;
using UnityEngine.Events;

namespace RenderHeads.Media.AVProVideo
{
	// Token: 0x02000031 RID: 49
	[Serializable]
	public class MediaPlayerEvent : UnityEvent<MediaPlayer, MediaPlayerEvent.EventType, ErrorCode>
	{
		// Token: 0x02000032 RID: 50
		public enum EventType
		{
			// Token: 0x0400014A RID: 330
			MetaDataReady,
			// Token: 0x0400014B RID: 331
			ReadyToPlay,
			// Token: 0x0400014C RID: 332
			Started,
			// Token: 0x0400014D RID: 333
			FirstFrameReady,
			// Token: 0x0400014E RID: 334
			FinishedPlaying,
			// Token: 0x0400014F RID: 335
			Closing,
			// Token: 0x04000150 RID: 336
			Error,
			// Token: 0x04000151 RID: 337
			SubtitleChange,
			// Token: 0x04000152 RID: 338
			Stalled,
			// Token: 0x04000153 RID: 339
			Unstalled
		}
	}
}
